.apr{
    background-color: #FBFBFB;
}
em{
    display: block;
    height: 15px;
}
.choose{
    height: 44px;
    padding: 5px 15px;
    margin-bottom: 20px;
    background-color: #FFFFFF;
    color: #000000;
}
.choose .weui-cell__ft{
    color: #000000;
}
.appointrecordbox{
    padding: 0px 15px;
}
.appointinfo{
    margin: 0px auto 33px auto;
    background-color: #FFF;
}
.appointinfo:last-child{
    margin: 0px auto;
}
.ins-title{
    height: 33px;
    font-size: 16px;
    border-bottom: solid 1px #E7E7E7;
}
.ins-title .weui-cell{
    padding: 4px 0px 4px 15px;
}
.ins-title .weui-cell__ft{
    color: #00CC00;
}
.ins-content{
    width: 100%;
    height: 99px;
    padding: 0px 0px 0px 15px;
}
.ins-content::after{
    content: '';
    display: block;
    clear: both;
}
.ins-content .ins-info{
    float: left;
}
.ins-content .ins-info p{
    height: 33px;
    line-height: 33px;
    font-size: 16px;
}
.ins-content .half{
    width: 30px;
    height: 30px;
    background-color: #FBFBFB;
    border-radius: 50px;
    float: right;
    position: relative;
    right: 0px;
    top: 30px;
}
.ins-font{
    font-size: 14px !important;
    color: #A9A9A9;
}